
#ifndef __KTVUIDOWNLOADSONGLISTDLGBUILDPARA_H__
#define __KTVUIDOWNLOADSONGLISTDLGBUILDPARA_H__

#ifdef KTV_UI_DOWNLOAD_SONG_LIST_DLG_SUPPORT
 
	class CKtvUiDownloadSongListDlgBuildPara:public CKtvViewBuildPara{
	public:	
	public:
		CKtvUiDownloadSongListDlgBuildPara(CKtvViewCtx * lpclCtx);
		virtual ~CKtvUiDownloadSongListDlgBuildPara();

		INT32 initDlgPara(CKtvUiDownloadSongListDlg * lpclDlg, CKtvViewDlgInstanceState * lpclInstanceState);
		INT32 createView(CKtvUiDownloadSongListDlg * lpclDlg, CKtvViewDlgInstanceState * lpclInstanceState);
		CKtvUiDownloadSongListItem * createSongListItem(INT32 iPos);
		INT32 getSongListItemCnt();
		KTV_COLOR getSongListFontColorNormal();
		KTV_COLOR getSongListFontColorSelected();

		CKtvUiDownloadSongCategoryItem * createCategoryListItem(INT32 iPos);
		INT32 getCategoryListItemCnt();
		KTV_COLOR getCategoryListFontColorNormal();
		KTV_COLOR getCategoryListFontColorSelected();
	public:
	};


#endif //#ifdef KTV_UI_DOWNLOAD_SONG_LIST_DLG_SUPPORT

#endif // #ifndef __KTVUIDOWNLOADSONGLISTDLGBUILDPARA_H__

